--#SET TERMINATOR @
DROP TRIGGER UczniowieOpiekunowieDelete@

CREATE TRIGGER UczniowieOpiekunowieDelete
  AFTER DELETE ON UczniowieOpiekunowie
  REFERENCING OLD AS stary
  FOR EACH ROW MODE DB2SQL
  BEGIN ATOMIC
	IF (SELECT COUNT(*) FROM UczniowieOpiekunowie WHERE Opiekun_id = stary.Opiekun_id) = 0 THEN
	  DELETE FROM Opiekunowie WHERE id = stary.Opiekun_id;
	END IF;
  END
@
  --#SET TERMINATOR ;